section {
  margin: 0 15px 40px;
  font-size: 14px;
}
section b {
  font-size: 16px;
  padding: 15px 0;
  margin-top: 20px;
  display: block;
  position: relative;
  position: relative;
}
section b::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 200%;
  height: 200%;
  border-top: 1px solid #b0b0b0;
  -webkit-border-radius: 0;
  border-radius: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transform: scale(0.5);
  -webkit-transform-origin: left top;
  transform: scale(0.5);
  transform-origin: left top;
  z-index: -1;
}
section b::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 200%;
  height: 200%;
  border-bottom: 1px solid #b0b0b0;
  -webkit-border-radius: 0;
  border-radius: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transform: scale(0.5);
  -webkit-transform-origin: left top;
  transform: scale(0.5);
  transform-origin: left top;
  z-index: -1;
}
section b::before {
  content: "";
  display: inline-block;
  width: 70px;
  height: 2px;
  position: absolute;
  top: 0;
  left: 0;
  background: #0AC2D9;
}
section ul {
  font-family: STHei-Light;
  line-height: 18px;
}
section p {
  font-family: STHei-Light;
  line-height: 18px;
}
section p.box {
  margin-top: 10px;
}
section p.rule {
  margin-top: 15px;
}
section p span {
  float: left;
  width: 50%;
}
section p em {
  display: block;
  color: #b5b5b5;
  margin-bottom: 6px;
}
